package cn.madis.ymcc.service;

import cn.madis.ymcc.domain.PayOrder;
import cn.madis.ymcc.dto.Order2PayDto;
import cn.madis.ymcc.dto.PayParamDto;
import com.baomidou.mybatisplus.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author Zt
 * @since 2022-08-18
 */
public interface IPayOrderService extends IService<PayOrder> {

    void savaPayOrder(Order2PayDto order2PayDto);

    PayOrder checkPayOrder(String orderNo);

    String apply(PayParamDto payParamDto);
    /*支付超时取消支付单逻辑*/
    void payTimeOutCancelPayOrder(String orderNo);
}
